// function People() {
//     //.....
// }
// People.prototype.method = function () {
//     console.log('我是People的实例方法');
// }
// People.way = function () {
//     console.log('我是People的静态方法');
// }
//每一个构造类中都有一个 constructor构造器,不写时默认是一个空的

//注意:在calss内部只能写静态属性,静态方法,实例方法,以及构造器,本质上的实现还是上面的方式
class People {
    constructor(name,age){
        //实例属性
        this.name = name;
        this.age = age;
    }
    //静态属性
    static info = "我是静态属性,只能通过构造函数才能访问"
    //实例方法
    method(){
        console.log("我是People的实例方法");
    }
    //静态方法
    static way() {
        console.log('我是People的静态方法');
    }
}

let peo = new People('冰淇淋',7);
console.log(peo);
// console.log(peo.info);
console.log(People.info);
console.log(peo.method());
console.log(People.way());